package com.wuchao.spring.single.lazysingle;

/**
 * @Author wuchao66
 * @Date 2023/10/13 14:00
 * @PackageName:com.wuchao.spring.single.lazysingle
 * @ClassName: LazySingle
 * @Description: TODO
 * @Param
 * @Version 1.0
 */
public class LazySingle {//懒汉
    //1你要私有构造函数
  private   LazySingle(){ }
  //2 全局的唯一实例化
    private static LazySingle lazySingle;
  //3给人家一个公有的方法去掉这个唯一的单例
    public static synchronized LazySingle getInstance(){
      return   lazySingle==null?new LazySingle():lazySingle;
    }
    //10个人 掉 10 1人
}
